cmake_minimum_required(VERSION 3.28)
project(C_code C)

set(CMAKE_C_STANDARD 99)

add_executable(C_code main.c
        week02/ILoveC.c
        week02/ILoveC.c
        week02/Demo.c
        week03/homework.c
        week03/02_VariableTest.c
        week03/03_IntTest.c
        week03/04_FloadDoubleTest.c
        week03/05_CharTest.c
        week03/06_Boolean.c
        week03/07_CovertTest.c
)
add_executable(ILoveC week02/ILoveC.c)
add_executable(Demo week02/Demo.c)
add_executable(homework week03/homework.c)
add_executable(02_VariableTest week03/02_VariableTest.c
        week04/02_IOTest.c
)
add_executable(03_IntTest week03/03_IntTest.c)
add_executable(04_FloadDoubleTest week03/04_FloadDoubleTest.c)
add_executable(05_CharTest week03/05_CharTest.c)
add_executable(06_Boolean week03/06_Boolean.c)
add_executable(07_CovertTest week03/07_CovertTest.c)
add_executable(02_IOTest week04/02_IOTest.c
        week04/02_IOTest.c
        week04/02_IOTest.c
        week04/02_IOTest.c
        week04/04_AirTest.c
        week04/04_AirTest.c
        week04/homework01.c
)
add_executable(03_BinaryTest week04/03_BinaryTest.c)
add_executable(04_AirTest week04/04_AirTest.c)